package nobu.nakata.nfcfare.resource.item.impl;

import java.io.Serializable;
import java.util.List;

import nobu.nakata.nfcfare.resource.item.ISuicaUsageResourceItem;



public class SuicaUsageResourceItem implements Serializable, ISuicaUsageResourceItem {
	private short machineType;
	private short usage;
	private short paymentMethod;
	private short situation;
	private long recordedAt;
	private int reminder;
	private int serial;
	private List<String> stationUrls;
	
	
	public SuicaUsageResourceItem(short machineType, short usage, short paymentMethod,
			short situation, long recordedAt, int reminder, int serial, List<String> stationUrls) {
		this.machineType		= machineType;
		this.usage				= usage;
		this.paymentMethod		= paymentMethod;
		this.situation			= situation;
		this.recordedAt			= recordedAt;
		this.reminder			= reminder;
		this.serial				= serial;
		this.stationUrls		= stationUrls;
	} 
	
	
	@Override
	public short getMachineType() { return machineType; }
	@Override
	public short getUsage() { return usage; }
	@Override
	public short getPaymentMethod() { return paymentMethod; }
	@Override
	public short getSituation() { return situation; }
	@Override
	public long getRecordedAt() { return recordedAt; }
	@Override
	public int getReminder() { return reminder; }
	@Override
	public int getSerial() { return serial; }
	@Override
	public List<String> getStationUrls() { return stationUrls; }
	
	@Override
	public void setMachineType(short value) { machineType = value; }
	@Override
	public void setUsage(short value) { usage = value; }
	@Override
	public void setPaymentMethod(short value) { paymentMethod = value; }
	@Override
	public void setSituation(short value) { situation = value; }
	@Override
	public void setRecordedAt(long value) { recordedAt = value; }
	@Override
	public void setReminder(int value) { reminder = value; }
	@Override
	public void setSerial(int value) { serial = value; }
	@Override
	public void setStationUrls(List<String> value) { stationUrls = value; }

	/**
	 * 
	 */
	private static final long serialVersionUID = 1559153658372794327L;
}
